package core.messages;

import java.io.Serializable;

public class NonresidentMsg implements Serializable, IMessage{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 6473237437217770393L;
	private int numer;
	private String id;
	private String imie;
	private String nazwisko;
	private String adres;
	private String electionName;
	private int hasVoted;
	
	//0 - gowno
	//1 - weryfikuj
	//2 - oznacz jako glosowany
	//-1 - cofnij
	
	
	public NonresidentMsg(int numer, String id, String electionName, int hasVoted) {
		this.numer = numer;
		this.setId(id);
		this.electionName = electionName;
		this.setHasVoted(hasVoted);
	}
	
	public NonresidentMsg(int numer, String id, String imie, String nazwisko,
			String adres, String electionName) {
		this.numer = numer;
		this.setId(id);
		this.setImie(imie);
		this.setNazwisko(nazwisko);
		this.setAdres(adres);
		this.electionName = electionName;
	}
	
	public String getElectionName() {
		return electionName;
	}

	public void setElectionName(String electionName) {
		this.electionName = electionName;
	}


	public String getType() {
		return "Zamiejscowy";
	}

	public int getNumber(){
		return numer;
	}
	
	public void setNumber(int nr){
		this.numer = nr;
	}

	public String getAdres() {
		return adres;
	}

	public void setAdres(String adres) {
		this.adres = adres;
	}

	public String getNazwisko() {
		return nazwisko;
	}

	public void setNazwisko(String nazwisko) {
		this.nazwisko = nazwisko;
	}

	public String getImie() {
		return imie;
	}

	public void setImie(String imie) {
		this.imie = imie;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public int getHasVoted() {
		return hasVoted;
	}

	public void setHasVoted(int hasVoted) {
		this.hasVoted = hasVoted;
	}

}
